//
//  StarsView.h
//  iOS-drawStar
//
//  Created by URANUS on 16/3/3.
//  Copyright © 2016年 Mr.X. All rights reserved.
//

#import <UIKit/UIKit.h>

@interface StarsControlView : UIView
//星星未选中的填充色
@property (nonatomic,strong)UIColor *unSelectedFillColor;
//星星选中的填充色
@property (nonatomic,strong)UIColor *selectedFillColor;
//星星未选中的描边色
@property (nonatomic,strong)UIColor *unSelectedStrokeColor;
//星星选中的描边色
@property (nonatomic,strong)UIColor *selectedStrokeColor;

//星星的等级
@property (nonatomic,assign)NSInteger starsLevel;

//以下参数至少写两个
//星星的数量（必须）
@property (nonatomic,assign)NSInteger starCount;
//星星的列数（可选）
@property (nonatomic,assign)NSInteger starLineCount;
//星星的行数（可选）
@property (nonatomic,assign)NSInteger starRowCount;


/**
 *  @author X
 *
 *  根据单个星星的大小，当前view的Rect中自动填充满星星
 *
 *  @param starSize 单个星星的大小
 */
-(void)autoDrawStarsWithStarSize:(CGSize)starSize;

@end
